research and technological development - Français Anglais Dictionnaire